|
CATIA V5 Programmierung : VBA-Userforms in Catia
gehirnsuelze am 22.11.2005 um 11:52 Uhr (0)
Hallo liebe Leute,da ich als Student noch recht neu in der Makroprogrammierung bin, suche ich an dieser Stelle etwas Rat.Möchte ein Userform nutzen um Werte an ein Catia-Makro zu übergeben.Leider sind die bisherigen Hinweise aus dem Forum etwas zu komplex für mich.Könnte mir jemand einen Typ für ein Walkthrough geben oder eventuell ein Buch empfehlen.Danke im VorausChristian
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Userforms in Catia
gehirnsuelze am 22.11.2005 um 16:15 Uhr (0)
Einen Dank erstmal an Stefan,anbei noch eine ergänzende kleine Frage:Können die Userforms direkt eingebunden werden oder müssen diese zunächst in ein leeres VBA- Makro eingebunden werden?Was ist mit dem Pfadaufruf?Nochmals Danke im Voraus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Userforms in Catia
gehirnsuelze am 23.11.2005 um 16:23 Uhr (0)
Danke,hat sich erledigt. Hab jetzt nen groben Fahrplan ausgearbeitet.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Userforms in Catia
gehirnsuelze am 30.11.2005 um 07:46 Uhr (0)
Zuerst wird ein neues Markro innerhalb von Catia erzeugt (Alt+F8). Dieses muss ein *.catvba-Makro sein.Dazu muss zusäztlich ein separates Makroverzeichniss erzeugt werden. Dort speichert Catia dann alle Dateien, die zu dem Makro gehören incl. Userform. Ist der Name vergeben wurden kann das Makro mit dem internen VB-Editor bearbeitet werden. (Schnellaufruf auch mit Alt-F11, dazu muss dieser jedoch installiert sein, standardmäßig ist er das nämlich nicht. Installation direkt von der CD aus dem Verzeichniss V ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus einer Selektion Referenzen erstellen
gehirnsuelze am 27.04.2007 um 11:54 Uhr (0)
Werte Profis,kleines Problem am Rande das mich schon ein paar Tage vom Weiterarbeiten abhält. Die Lösung ist warscheinlich trivial, doch irgendwie hänge ich trotzdem fest.Möchte die selektierten Elemente in Referenzen umwandeln, um sie dann später weiterverarbeiten zu können.Hier mein bisheriger Code: Sub CATMain()Dim partDocument1 As DocumentDim Auswahl As ObjectDim Liste As CollectionDim f As LongDim Test(100) As StringDim Referenz(100) As ReferenceSet partDocument1 = CATIA.ActiveDocumentSet Liste = New ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : keine Objektauflösung für Polylinie im Drafting!!!
gehirnsuelze am 05.06.2007 um 09:17 Uhr (0)
Hallo Forum,ich arbeite gerade an einem Makro in der Drafting-Umgebung. Beim Umwandeln eines *.CatDrawings in ein *.dxf entstehen zwischen den geometrischen Elementen teilweise "Lücken" die bei der Übergabe an andere externe Geräte Probleme machen. Da es sehr mühsam ist, alle Lücken per Hand zu schließen, versuche ich gerade ein Makro dafür zu schreiben.Hier meine Vorgehensweise:-selektierte Elemente auslesen-Typ der Elemente auslesen-Endpunkte der Elemente auslesen-Abstand zwischen den Endpunkten berechne ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie im Drafting erstellen
gehirnsuelze am 06.06.2007 um 11:07 Uhr (0)
ist mir schon klar, sonst hätte ich die Frage nicht bei CATIA V5 PROGRAMMIERUNG gestellt, möchte das in einem VBA-Makro erledigenThanks anyway------------------
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem bei BReps für Fasenerstellung
gehirnsuelze am 31.08.2007 um 10:52 Uhr (0)
Hallo Lusilnie,nochmals vielen Dank für den Hilfe, leider bekomm ich es immer noch nicht hin. Es scheint bei mir ein kleines Verständnissproblem zu geben. Hab mal im Folgenden aufgezeigt, was ich so gemacht habe und noch mal eine bessere Grafik angehangen...vieleicht kannst du mir nochmal helfen.Ich hab mich erstmal auf die Kante des Mittelstuecks beschränkt, da das Problem wohl bei beiden Kanten das selbe ist.Definition der benötigten Sachen ist wie folgt durchgeführt:Code:Dim SkizzeMittelstueck As Sketch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
Heisse Eisen : Traurigsein?!
gehirnsuelze am 06.09.2007 um 15:35 Uhr (0)
Hallo nochmal,muss das Problem doch nochmal aufgreifen. Ich habe jetzt die BRep-Methode eingesetzt, um ein Skizze auf einer bestimmte Fläche zu erzeugen. Das klappt auch ganz gut......aber wenn ich die erzeugte Geometrie ein zweites mal erzeugen möchte, bricht CATIA mit "Click OK to terminate" ab, obwohl die ganze Sache doch dynamisch gestaltet ist.Woran kann das liegen? Bin ratlos.MfGGehirnsuelze------------------
|
In das Form Heisse Eisen wechseln |
|
CATIA V5 Programmierung : Übergabe des Parts an Objekt
gehirnsuelze am 29.07.2009 um 21:41 Uhr (0)
Hallo Forum,habe bereits die Suche bemüht und ein paar Sachen gefunden, doch leider hat noch Nichts zu einer Lösung geführt.Hier das Problem:Ich befinde mich in einem Product und möchte ein bestimmtes Part aktivieren um Geometrieelement zu erzeugen. Das gewünscht Bauteil hab ich ich auch bereits über .Search gefunden.Wie kann ich jetzt das gefundene Bauteil an ein Objekt übergeben um es später anzusprechen und weiterzuberarbeiten?Hab jetzt leider nicht den bisher genutzten Quellcode im Kopf, da ich kein CA ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation Error bei der Erstellung von UserRefProperties
gehirnsuelze am 29.05.2013 um 08:07 Uhr (0)
Hallo Forum,ich möchte per Makro benutzerdeefinierte Eigenschaften zu einem Produkt hinzufügen, CATIA stolpert allerdings in eine Automation Error (siehe letzte Zeile des Codes).Code:Dim parameters As parametersDim paramSTTPT As StrParamSet productLevel6 = productsLevel5.AddNewComponent("Product", productProperties.FifthLevelName & "__" & strGroupArray(i))Set parameters = productLevel6.UserRefPropertiesHat jemand eine Idee woran es liegen könnte?In der Makro-Aufzeichnung wird der selbe Code verwendet?Viele ...
|
In das Form CATIA V5 Programmierung wechseln |